Editor's Note (2023): You are reading an archive from 2014. This wiki concerns the Minecraft mod Ancient Warfare, version 1. Neither this wiki nor this version of the mod are being updated. If you are looking for the sequel, Ancient Warfare 2, visit CurseForge. If you are looking for the indie game series, visit JNI Games. If you are looking for Ancient Warfare the magazine, visit Karwansaray Publishers.

Civics

The Civics System in Ancient Warfare provides means to automate resource gathering, processing, and crafting through the use of NPCs. Each Civic is comprised of a main control/interface block and a player-set area that the Civic works in (the Work Bounds).

Placing Civics

In order to place a Civic block/structure first select the Civic to be placed. Left click on the first block that you want to use as the work bounds (you may sneak-left click to offset by side hit). A bounding box should be rendered to show you the area covered by the work bounds as currently selected. Left click on the second block that you want to use as the work bounds (again, sneak-left click to offset for side hit). If the bounds you have selected are valid it, you may then shift-right click to place the actual Civic control block. Control blocks must be placed directly adjacent to the work bounds (any vertical/horizontal direction, though not diagonally--the control block must share a side with the work bounds).

Working with Civics

Civics automatically broadcast 'have work' status to nearby applicable NPC workers (same team and can do work type). If the Civic has room for more workers, any currently available workers will head over and begin working (up to the max # of workers for that civic). Civic updating, broadcasting, and working can be disabled entirely through the input of a redstone signal to any side of the Civic control block.

Civic Inventory

Civic inventories are divided into (up to) three sections. The first/largest is the General Inventory which accepts any/all items. Any harvested materials from a Civic will generally be placed into the General Inventory first. The second section is the Resource Inventory, which will accept any resource items applicable to that Civic (not all Civics have resource slots). Any plantable materials needed by the Civic will be placed into the Resource Inventory first before overflow is placed into the General Inventory. The third and last inventory is the Special Resource Inventory, which will accept any special/optional resources that can be used by that particular Civic. These slots are currently only used by farm-type Civics for bonemeal slots.

Civic Sided Inventory Interaction

Top Side -- Resource Slots (where applicable, will default to general inventory if no resource slots)
All Sides -- Output Slots / General Inventory
Bottom Side -- Special Resource Slots (where applicable, will default to general inventory if no spec resource slots)

Example of a Civic

For an example of a Civic, visit the Ink Farm page.

Special Civic Types

Civic Warehouse

The Warehouse is a special Civic type that does not represent a work-area, but is instead a mass-storage system. Setup/place the Warehouse like any other Civic. After the bounds have been selected, you may place 'Storage Blocks' inside of the bounds to increase the storage capacity of the Warehouse block. (the storage blocks are non-interactable and only serve as placeholders to increase capacity of the warehouse). Three tiers of storage blocks are available, with the Warehouse capping out at over 3600 storage slots when the bounds are filled with the highest-tier storage block.

Town Hall

The Town Hall is a special Civic type that does not represent a work-area. Its main function is to provide an auto-broadcasting upkeep point for your NPCs so that you don't need to manually select an upkeep site. The Town Hall uses the same broadcast mechanism as work sites to inform any NPCs without upkeep points that there is an upkeep point available. The Town Hall also offers access to an NPC list which displays location and status of all known NPCs on your team, as well as tracking any recently deceased NPCs (as well as cause of death).